Everyone has a shot in this tourney. Soccer is a game where if you get a few breaks your way anything can happen, just ask Greece who were 100-1 to win Euro 2004.
I think Spain is the most talented team in the tourney, and they should be able to beat Russia, but nothings a sure thing. I would recommend playing Spain, but don't go overboard thinking they can't lose.